artificial fecundation - French English Dictionary